e
#Title[ʏ7]
#Text[グ
ʏ8]
#BackGround[User]
#BGM[.\..\bgm\bgm.wav]
#Player[FREE]
#ScriptVersion[2]

script_enemy_main {
	
	////////////////////////////////////////////////////////////////////////
	//                                                          //
	//   e摜̐ݒύX ͍D݂̖肩ȁHlIɂ̕D  //
	//   ˊԊu𒷂߂                                                 //
	//   exx                                                 //
	////////////////////////////////////////////////////////////////////////
	
	@Initialize{
		InitializeData();
		
		LoadUserShotData(shot_ryoyan);
		
		SetLife(4000);
		SetDamageRate(120,100);
		SetMovePosition03(GetCenterX(),150,10,8);
		SetInvincibility(120);
		SetCollisionEx(32,16);
		SetEnemyMarker(true);
		
		TMain();
	}
	
	@MainLoop{
		yield;
	}
	
	@DrawLoop{
		DrawBoss(imgBoss);
	}
	
	@Finalize{
		FinalizeData();
	}
	
	task TMain(){
		wait(120);
		
		SetTimer(60);
		
		Atack();
		Move();
	}
	
	task Atack(){
		let count = 0;
		
		loop{
			ascent(i in 0..14) {
				let ang = sin(count*1.5)*(360+count*2)+i*360/14;
				CreateShotA(0,GetX(),GetY(),0);
				SetShotDataA(0,0,3.4,ang,0,-0.01,2,_RED26() + i / 2);
				let id=FireShot(0);
				AA_SetDelay01(id,10);
			}
			
			count++;
			
			wait(3 + count % 2);
		}
	}
	
	task Move(){
		move02(GetCenterX(),GetCenterY()-110,120+70,210,90,10);
	}
	
	#include_function ".\..\functions\initialize.txt"
	#include_function ".\..\functions\color_set.txt"
	#include_function ".\..\functions\function.txt"
}